package com.soteind.system.notifications;

import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.IOException;
import java.util.List;
import javax.activation.DataSource;

public class Email {

    private String fromName;
    private String fromMail;
    private List<DataSource> attachments;
    private String body;
    private String bodyContentType;
    private List<String> addresses;
    private String subject;
    public static final String BCT_TEXT = "text/plain; charset=UTF-8";
    public static final String BCT_HTML = "text/html; charset=UTF-8";

    public Email() {
        //compiled code
        throw new RuntimeException("Compiled Code");
    }

    public void addAttachment(File file) {
        //compiled code
        throw new RuntimeException("Compiled Code");
    }

    public void addAttachment(String name, String type, ByteArrayInputStream bais) throws IOException {
        //compiled code
        throw new RuntimeException("Compiled Code");
    }

    public void addAttachment(DataSource dataSource) {
        //compiled code
        throw new RuntimeException("Compiled Code");
    }

    public List<DataSource> getAttachments() {
        //compiled code
        throw new RuntimeException("Compiled Code");
    }

    public String getFromMail() {
        //compiled code
        throw new RuntimeException("Compiled Code");
    }

    public void setFromMail(String val) {
        //compiled code
        throw new RuntimeException("Compiled Code");
    }

    public String getFromName() {
        //compiled code
        throw new RuntimeException("Compiled Code");
    }

    public void setFromName(String val) {
        //compiled code
        throw new RuntimeException("Compiled Code");
    }

    public String getBody() {
        //compiled code
        throw new RuntimeException("Compiled Code");
    }

    public void setBody(String body) {
        //compiled code
        throw new RuntimeException("Compiled Code");
    }

    public void addAddresse(String addresse) {
        //compiled code
        throw new RuntimeException("Compiled Code");
    }

    public void clearAddress() {
        //compiled code
        throw new RuntimeException("Compiled Code");
    }

    public String getBodyContentType() {
        //compiled code
        throw new RuntimeException("Compiled Code");
    }

    public void setBodyContentType(String bodyContentType) {
        //compiled code
        throw new RuntimeException("Compiled Code");
    }

    public String getSubject() {
        //compiled code
        throw new RuntimeException("Compiled Code");
    }

    public void setSubject(String subject) {
        //compiled code
        throw new RuntimeException("Compiled Code");
    }

    public List<String> getAddresses() {
        //compiled code
        throw new RuntimeException("Compiled Code");
    }

    public void setAddresses(List<String> addresses) {
        //compiled code
        throw new RuntimeException("Compiled Code");
    }
}